body{ background-color:#fff;}

.bjs{position:fixed; top:0; left:0; bottom:0; width:100%; background:url(../images/dengl_bj.jpg) 50% 50%; background-size:cover}

.dengl_box{position:relative; overflow:hidden;}

.tit_box{ margin:30px 0 20px; text-align:center;}
.tit_box .qu{ display:inline-block; width:60px; height:60px; text-align:center; line-height:52px; font-size:32px; color:#fff; background-color:#f52e00; border-radius:100%;}

.bao_box{ width:80%; margin:0 auto;}
.inp_box{ position:relative; padding:5px 0; margin:5px 0; border-bottom:1px solid #eee;}
.inp_box .txt{ width:100%; height:30px; font-size:16px; color:#000; line-height:30px; text-align:center; border:none; background:none;}
.inp_box .yzm{ position:absolute; top:50%; right:0; padding:0 0 0 10px; margin-top:-15px; color:#000; font-size:12px; line-height:30px; text-align:center; border-left:1px solid #ccc; opacity:.3;}
.inp_box .yzm.on{ opacity:1}
